HIDUINO: A firmware for building driverless USB-MIDI devices using the Arduino microcontroller

نویسندگان

  • Dimitri Diakopoulos
  • Ajay Kapur
چکیده

This paper presents a series of open-source firmwares for the latest iteration of the popular Arduino microcontroller platform. A portmanteau of Human Interface Device and Arduino, the HIDUINO project tackles a major problem in designing NIMEs: easily and reliably communicating with a host computer using standard MIDI over USB. HIDUINO was developed in conjunction with a class at the California Institute of the Arts intended to teach introductory-level human-computer and human-robot interaction within the context of musical controllers. We describe our frustration with existing microcontroller platforms and our experiences using the new firmware to facilitate the development and prototyping of new music controllers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The ‘E’ in QWERTY: Musical Expression with Old Computer Interfaces

This paper presents a development of the ubiquitous computer keyboard to capture velocity and other continuous musical properties, in order to support more expressive interaction with music software. Building on existing ‘virtual piano’ utilities, the device is designed to provide a richer mechanism for note entry within predominantly nonrealtime editing tasks, in applications where keyboard in...

متن کامل

uOSC: The Open Sound Control Reference Platform for Embedded Devices

A general-purpose firmware for a low cost microcontroller is described that employs the Open Sound Control protocol over USB. The firmware is designed with considerations for integration in new musical interfaces and embedded devices. Features of note include stateless design, efficient floating-point support, temporally correct data handling, and protocol completeness. A timing performance ana...

متن کامل

NICO: An Open-Source Interface, Bridging the Gap Between Musician and Tesla Coil

This paper describes the design and implementation of a new interface, Nico, which allows new and existing musical devices to control Tesla Coils. The interface uses an Arduino microcontroller to convert OSC and MIDI control data to TTL pulses that command the behavior of a Tesla Coil. This paper will give some background on the Tesla Coil, outline the design and capabilities of the interface, ...

متن کامل

Reversing and exploiting an Apple firmware update

The security posture of a computer can be adversely affected by poorly-designed devices on its USB bus. Many modern embedded devices permit firmware to be upgraded in the field and the use of low-cost microcontrollers in these devices can make it difficult to perform the mathematical operations needed to verify a cryptographic signature. The security of many of these upgrade mechanisms is very ...

متن کامل

Eobody3: a Ready-to-use Pre-mapped & Multi-protocol Sensor Interface

Away from the DIY world of Arduino programmers, Eowave has been developing Eobody interfaces, a range of ready-to-use sensor interfaces designed for metainstruments, music control, and interactive installations... With Eobody3, we wanted to create this missing link between the analogue and digital worlds, make it possible to control analogue devices with a digital device and vice versa: for exa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011